﻿/* { margin: 0; padding: 0; }*/
* { margin: 0; padding: 0; }
body { padding: 8px 0; line-height: 1.5em; font-family: Arial,Tahoma, "SimSun" ,sans-serif; font-size: 13px; background: none repeat scroll 0 0 #FFFFFF; color: #000000; }
a:link, a:visited { color: #2244DD; text-decoration: underline; font-weight: normal; }
a:active, a:hover { color: #5b93ef; text-decoration: none; }
p { margin: 0px; padding: 0; line-height: 160%; }
img { margin: 0px; padding: 0px; border: none; }
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }
table th { font-size: 14px; text-align: center; }
table td { padding: 2px 0px 0px 2px; }
table.list { border: 1px solid #D6D6D6; border-collapse: collapse; width: 98%; }
table.list th { border-bottom: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; color: #666666; font-weight: normal; padding: 5px 10px; }
table.list td { border-bottom: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; padding: 10px 5px 5px 5px; }

.wrapper { padding: 10px 25px; margin: 0 auto; width: 980px; height: auto; }
.header { height: 30px; }
.header .left { width: 40%; float: left; }
.header .right { width: 20%; float: right; text-align: right; }
.footer { text-align: center; margin-top: 3px; }
.content { overflow: auto; margin-top: 3px; }
.content .left { width: 200px; float: left; }
.content .left .submenutitle h2 { width: 180px; background: url("images/js_skin_dbg.gif") repeat scroll left -76px transparent; color: #FFFFFF; font-family: 宋体; font-size: 15px; font-weight: bold; line-height: 30px; text-align: center; }
.content .left .submenu { width: 178px; border: 1px solid #A3D5F0; }
.content .left .submenu .head { padding-left: 20px; font-size: 12px; font-weight: bold; height: 28px; line-height: 28px; background: url("images/js_skin_dbg.gif") no-repeat scroll left -106px transparent; color: #006ABE; overflow: hidden; }
.content .left .submenu ul { border-bottom: 1px solid #A3D5F0; }
.content .left .submenu ul li { list-style-type: none; margin-left: 35px; padding: 2px 0px 2px 0px; }
.content .left .submenu ul li a { color: #333333; }
.content .right { width: 780px; float: right; }
.content .right .top { border: 1px solid #CFCFCF; padding: 5px 0px 5px 8px; }
.content .right .bottom { margin-top: 10px;overflow: auto; height:auto; border: 1px solid #CFCFCF; padding: 5px 0px 5px 8px; }
.content .right .bottom .list_title { padding: 5px 0px 5px 8px; }

/*product 详情*/
.pro_title { margin-top: 5px; }
.pro_pub_date { color: #333333; display: inline-block; font-size: 12px; font-weight: normal; padding-left: 5px; }
.pro_detail { overflow: auto; border-top: 1px solid #6694E3; border-bottom: 1px solid #6694E3; margin: 5px 0px 5px 0px; }
.pro_info { float: left; width: 600px; margin: 5px 0px 5px 0px; }

.edit dl dt { float: left; width: 120px; height: 25px; text-align: right; vertical-align: top; margin-right: 2px; }
.edit dl dd { margin-top: 3px; min-height: 25px; _height: 25px;}

.layer { border: 1px solid #6694E3; padding: 5px 5px 5px 5px; background-color: White; }

.validate_red { color: #FF0000; }
.validator_msg { padding: 5px 7px 5px 23px; font-size: 12px; }
.validator_init { background: url(images/onInit.gif) no-repeat; }
.validator_focus { background: #E9F0FF url(images/onFocus.gif) no-repeat; }
.validator_error { background: #FFF2E9 url(images/onError.gif) no-repeat; white-space: nowrap; }
.validator_correct { background: url(images/onValid.gif) no-repeat; }
.validator_load { background: #E9FFEB url(images/onLoad.gif) no-repeat 3px 3px; }

.txt_border { border: 1px solid #999999; }
.txt_input1 { height: 20px; }
.txt_area { }

.menu_nav ul { margin: 5px 0 8px 0px; padding: 0; }
.menu_nav ul li { float: left; list-style-type: none; }

.clear { clear: both; }
